body {
    background-color: #f5f5f5;
    -webkit-tap-highlight-color: transparent;
}
.layout {
    margin-bottom: 130/37.5rem;
    .header {
        width: 100%;
        height: 440/37.5rem;
        overflow: hidden;
        background: url("../../img/wobg@2x.png");
        .msgAndSetting {
            width: 100%;
            height: 48/37.5rem;
            margin-top: 30/37.5rem;
            .msBox {
                float: right;
                .msg {
                    float: left;
                    width: 52/37.5rem;
                    height: 48/37.5rem;
                    margin-right: 35/37.5rem;
                    background: url("../../img/message1@3x.png") no-repeat left center;
                    background-size: 52/37.5rem 48/37.5rem;
                }
                .setting {
                    float: left;
                    width: 52/37.5rem;
                    height: 48/37.5rem;
                    margin-right: 50/37.5rem;
                    background: url("../../img/setup@3x.png") no-repeat left center;
                    background-size: 52/37.5rem 48/37.5rem;
                }
            }
        }
        .userMsg {
            width: 100%;
            height: 126/37.5rem;
            margin-bottom: 82/37.5REM;
            .userHeader {
                float: left;
                width: 126/37.5rem;
                height: 126/37.5rem;
                border-radius: 50%;
                margin-left: 50/37.5rem;
                overflow: hidden;
                img {
                    display: block;
                    width: 100%;
                    height: 100%;
                }
            }
            .userName {
                float: left;
                font-size: 38/37.5rem;
                color: #fff;
                padding-top: 25/37.5rem;
                margin-left: 36/37.5rem;
                box-sizing: border-box;
            }
        }
        .assets {
            width: 100%;
            .diamonds,.coin,.redPacket {
                float: left;
                width: 33.33%;
                color: #fff;
            }
            .diamondNum,.coinNum,.redPacketNum {
                text-align: center;
                font-size: 44/37.5rem;
                font-weight: 700;
            }
            .diamondIcon,.coinIcon,.redPacketIcon {
                width: 100/37.5rem;
                margin: 0 auto;
                font-size: 26/37.5rem;
                color: #a6a6a6;
                padding-left: 40/37.5rem;
                margin-top: 20/37.5rem;
                box-sizing: border-box;
            }
            .diamondIcon {
                background: url("../../img/dimond@3x.png") no-repeat left center;
                background-size: 35/37.5rem 35/37.5rem;
            }
            .coinIcon {
                background: url("../../img/gold@3x.png") no-repeat left center;
                background-size: 35/37.5rem 35/37.5rem;
            }
            .redPacketIcon {
                background: url("../../img/red@3x.png") no-repeat left center;
                background-size: 35/37.5rem 35/37.5rem;
            }
        }
    }
    .menuList {
        margin: 20/37.5rem 0;
        padding: 0 20/37.5rem;
        box-sizing: border-box;
        ul {
            width: 100%;
            height: 180/37.5rem;
            background-color: #ffd11a;
            li {
                float: left;
                width: 25%;
                height: 180/37.5rem;
                a {
                    display: block;
                    width: 100%;
                    height: 180/37.5rem;
                    font-size: 26/37.5rem;
                    color: #1f1f1f;
                    text-align: center;
                    padding-top: 118/37.5rem;
                    box-sizing: border-box;
                    position: relative;
                    i {
                        position: absolute;
                        top: 35/37.5rem;
                        right: 50/37.5rem;
                        width: 30/37.5rem;
                        height: 30/37.5rem;
                        border-radius: 50%;
                        color: #fff;
                        font-size: 12/37.5rem;
                        text-align: center;
                        line-height: 30/37.5rem;
                        font-style: normal;
                        background-color: #141414;
                    }
                }
                .orderBtn {
                    background: url("../../img/M_order@2x.png") no-repeat center 44/37.5rem;
                    background-size: 55/37.5rem 55/37.5rem;
                }
                .carBtn {
                    background: url("../../img/M_shopping.png") no-repeat center 44/37.5rem;
                    background-size: 55/37.5rem 55/37.5rem;
                }
                .addBtn {
                    background: url("../../img/M_address.png") no-repeat center 44/37.5rem;
                    background-size: 55/37.5rem 55/37.5rem;
                }
                .cleBtn {
                    background: url("../../img/M_shoucang.png") no-repeat center 44/37.5rem;
                    background-size: 55/37.5rem 55/37.5rem;
                }
            }
        }
    }
    .functionList {
        padding: 0 20/37.5rem;
        box-sizing: border-box;
        ul {
            li {
                float: left;
                width: 345/37.5rem;
                height: 160/37.5rem;
                border-radius: 5px;
                margin-right: 20/37.5rem;
                margin-bottom: 20/37.5rem;
                background-color: #fff;
                a {
                    display: block;
                    width: 100%;
                    height: 160/37.5rem;
                    text-align: center;
                    padding-top: 107/37.5rem;
                    color: #1f1f1f;
                    font-size: 26/37.5rem;
                    box-sizing: border-box;
                }
                .phonePay {
                    background: url("../../img/M_phone@3x.png") no-repeat center 25/37.5rem;
                    background-size: 60/37.5rem 64/37.5rem;
                }
                .oilPay {
                    background: url("../../img/M_oil@3x.png") no-repeat center 25/37.5rem;
                    background-size: 60/37.5rem 64/37.5rem;
                }
                .tipsPaY {
                    background: url("../../img/M_coupon@3x.png") no-repeat center 25/37.5rem;
                    background-size: 60/37.5rem 64/37.5rem;
                }
                .flutePay {
                    background: url("../../img/M_traffic@3x.png") no-repeat center 25/37.5rem;
                    background-size: 60/37.5rem 64/37.5rem;
                }
            }
            li:nth-of-type(2n) {
                margin-right: 0;
            }
        }
    }
    .menu {
        width: 100%;
        height: 100/37.5rem;
        border-top: 1px solid #ebebeb;
        background-color: #fff;
        box-sizing: border-box;
        position: fixed;
        bottom: 0;
        left: 0;
        ul {
            li {
                float: left;
                width: 20%;
                height: 100/37.5rem;
                position: relative;
                a {
                    display: block;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    color: #08090a;
                    font-size: 20/37.5rem;
                    padding-top: 60/37.5rem;
                    box-sizing: border-box;
                }
                span {
                    position: absolute;
                }
                .indexxIcon {
                    top: 10/37.5rem;
                    left: 50%;
                    margin-left: -22/37.5rem;
                    width: 44/37.5rem;
                    height: 45/37.5rem;
                    background: url("../../img/home _U@3x.png") no-repeat center center;
                    background-size: 44/37.5rem 45/37.5rem;
                }
                .classifyIcon {
                    top: 10/37.5rem;
                    left: 50%;
                    margin-left: -22/37.5rem;
                    width: 44/37.5rem;
                    height: 45/37.5rem;
                    background: url("../../img/classify_U@3x.png") no-repeat center center;
                    background-size: 44/37.5rem 45/37.5rem;
                }
                .activityIcon {
                    top: -25/37.5rem;
                    left: 50%;
                    margin-left: -39/37.5rem;
                    width: 78/37.5rem;
                    height: 78/37.5rem;
                    background: url("../../img/acticity_U@3x.png") no-repeat center center;
                    background-size: 78/37.5rem 78/37.5rem;
                }
                .carIcon {
                    top: 8/37.5rem;
                    left: 50%;
                    margin-left: -24/37.5rem;
                    width: 48/37.5rem;
                    height: 50/37.5rem;
                    background: url("../../img/M_shopping.png") no-repeat center center;
                    background-size: 48/37.5rem 50/37.5rem;
                }
                .meIcon {
                    top: 10/37.5rem;
                    left: 50%;
                    margin-left: -22/37.5rem;
                    width: 44/37.5rem;
                    height: 46/37.5rem;
                    background: url("../../img/mine_S@3x.png") no-repeat center center;
                    background-size: 44/37.5rem 45/37.5rem;
                }
            }
        }
    }
}